/**
 * 
 */
package Entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;

/**
 * This class contain an entity of event that holds all the event variables
 * @author aviat
 *
 */
public class Event implements Serializable{


	private static final long serialVersionUID = 1L;

	private Integer customerID;
	private String evetDate;
	private String evetNewDate;
	private String evetPlace;
	private Integer eventPricing;
	private String eTime;
	private String g_b_names;
	private String eventvideoPath;
	private boolean isPaied;
	private HashMap<String, ArrayList<String>> cIDbyDateHM ;
	/**
	 * Constructor
	 */
	public Event() {
		cIDbyDateHM = new HashMap<>();
		eventPricing = 0;
		evetPlace = "";
		evetNewDate = "";
		eTime="";
		isPaied = false;
	}
	/**
	 * @return the customerID
	 */
	public Integer getCustomerID() {
		return customerID;
	}
	/**
	 * @param customerID the customerID to set
	 */
	public void setCustomerID(Integer customerID) {
		this.customerID = customerID;
	}
	/**
	 * @return the evetDate
	 */
	public String getEvetDate() {
		return evetDate;
	}
	/**
	 * @param evetDate the evetDate to set
	 */
	public void setEvetDate(String evetDate) {
		this.evetDate = evetDate;
	}
	/**
	 * @return the eventPricing
	 */
	public Integer getEventPricing() {
		return eventPricing;
	}
	/**
	 * @param eventPricing the eventPricing to set
	 */
	public void setEventPricing(Integer eventPricing) {
		this.eventPricing = eventPricing;
	}
	/**
	 * @return the evetPlace
	 */
	public String getEvetPlace() {
		return evetPlace;
	}
	/**
	 * @param evetPlace the evetPlace to set
	 */
	public void setEvetPlace(String evetPlace) {
		this.evetPlace = evetPlace;
	}
	/**
	 * @return the isPaied
	 */
	public boolean isPaied() {
		return isPaied;
	}
	/**
	 * @param isPaied the isPaied to set
	 */
	public void setPaied(boolean isPaied) {
		this.isPaied = isPaied;
	}
	/**
	 * @return the evetNewDate
	 */
	public String getEvetNewDate() {
		return evetNewDate;
	}
	/**
	 * @param evetNewDate the evetNewDate to set
	 */
	public void setEvetNewDate(String evetNewDate) {
		this.evetNewDate = evetNewDate;
	}
	/**
	 * @return the cIDbyDateHM
	 */
	public HashMap<String, ArrayList<String>> getcIDbyDateHM() {
		return cIDbyDateHM;
	}
	/**
	 * @param cIDbyDateHM the cIDbyDateHM to set
	 */
	public void setcIDbyDateHM(
			HashMap<String, ArrayList<String>> cIDbyDateHM) {
		this.cIDbyDateHM = cIDbyDateHM;
	}
	/**
	 * @return the g_b_names
	 */
	public String getG_b_names() {
		return g_b_names;
	}
	/**
	 * @param g_b_names the g_b_names to set
	 */
	public void setG_b_names(String g_b_names) {
		this.g_b_names = g_b_names;
	}
	/**
	 * @return the eTime
	 */
	public String geteTime() {
		return eTime;
	}
	/**
	 * @param eTime the eTime to set
	 */
	public void seteTime(String eTime) {
		this.eTime = eTime;
	}
	/**
	 * @return the eventvideoPath
	 */
	public String getEventvideoPath() {
		return eventvideoPath;
	}
	/**
	 * @param eventvideoPath the eventvideoPath to set
	 */
	public void setEventvideoPath(String eventvideoPath) {
		this.eventvideoPath = eventvideoPath;
	}
	

}
